Cisco-IOS-XR-ipv4-ospf-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
   Key  Mandatory  Optional

Paths

PROCESS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Update operation of resource: process

processbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{        {
          
"trace-buf-name": "string", Name for this trace buffer
"bufsize": "string" Buffer size
} ] },
"protocol-shutdown": "string", Type of protocol shutdown
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
},
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} },
"process-name": "string", Name for this OSPF process
"start": "null", Start OSPF configuration
"running": "null", Enable routing on an IP network
"graceful-shutdown-retain-routes": "integer", Time to keep OSPF routes active after\ngraceful shutdown(in seconds)
range: "0..90"
units: "second"
default: "5"
"graceful-shutdown-initial-delay": "integer" Number of seconds to delay before beginning\ngraceful shutdown
range: "0..90"
units: "second"
default: "5"
}, {
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] },
"nsr": "string", Enable non-stop routing
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
}, {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"snmp-context": "string", OSPF SNMP context configuration
"track-ip-frr": "null", Enable the Tracking of IP-Frr Convergence
"track-external-routes": "null", Enable the monitoring of External routes
"prefix-list": "string", Enable the monitoring of individual prefixes\n(prefix list name)
"enable": "null", UCMP feature enable configuration
"track-summary-routes": "null" Enable the monitoring of Summary routes
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"strict-spf-disable": "null", Strict-SPF support and SID advertisement
"prefix-sid-map-receive-disable": "null", Disable prefix-SID mapping client
"prefix-sid-map-advertise-local": "null", Enable advertisement of local SRMS entries
"prefix-list-name": "string", Name of the Prefix List
"enable": "boolean" UCMP feature enable configuration
} },
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"no-opaque": "null", Disable opaque LSAs
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"multicast-intact": "null", Enable multicast-intact mode in OSPF
"igp-intact": "null", Enable igp-intact mode in OSPF
"autoroute-exclude": "string", Exclude IP destinations from using TE\ntunnels
"ldp-sync-update": "null", Enable LDP sync induced metric propagation
"interface-name": "string", Interface
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} }, {
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Create operation of resource: process

processbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{        {
          
"trace-buf-name": "string", Name for this trace buffer
"bufsize": "string" Buffer size
} ] },
"protocol-shutdown": "string", Type of protocol shutdown
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
},
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} },
"process-name": "string", Name for this OSPF process
"start": "null", Start OSPF configuration
"running": "null", Enable routing on an IP network
"graceful-shutdown-retain-routes": "integer", Time to keep OSPF routes active after\ngraceful shutdown(in seconds)
range: "0..90"
units: "second"
default: "5"
"graceful-shutdown-initial-delay": "integer" Number of seconds to delay before beginning\ngraceful shutdown
range: "0..90"
units: "second"
default: "5"
}, {
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] },
"nsr": "string", Enable non-stop routing
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
}, {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"snmp-context": "string", OSPF SNMP context configuration
"track-ip-frr": "null", Enable the Tracking of IP-Frr Convergence
"track-external-routes": "null", Enable the monitoring of External routes
"prefix-list": "string", Enable the monitoring of individual prefixes\n(prefix list name)
"enable": "null", UCMP feature enable configuration
"track-summary-routes": "null" Enable the monitoring of Summary routes
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"strict-spf-disable": "null", Strict-SPF support and SID advertisement
"prefix-sid-map-receive-disable": "null", Disable prefix-SID mapping client
"prefix-sid-map-advertise-local": "null", Enable advertisement of local SRMS entries
"prefix-list-name": "string", Name of the Prefix List
"enable": "boolean" UCMP feature enable configuration
} },
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"no-opaque": "null", Disable opaque LSAs
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"multicast-intact": "null", Enable multicast-intact mode in OSPF
"igp-intact": "null", Enable igp-intact mode in OSPF
"autoroute-exclude": "string", Exclude IP destinations from using TE\ntunnels
"ldp-sync-update": "null", Enable LDP sync induced metric propagation
"interface-name": "string", Interface
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} }, {
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Delete operation of resource: process

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Retrieve operation of resource: process

process-name: string
in path

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"trace-buf-name": "string", Name for this trace buffer
"bufsize": "string" Buffer size
} ] },
"protocol-shutdown": "string", Type of protocol shutdown
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
},
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} },
"process-name": "string", Name for this OSPF process
"start": "null", Start OSPF configuration
"running": "null", Enable routing on an IP network
"graceful-shutdown-retain-routes": "integer", Time to keep OSPF routes active after\ngraceful shutdown(in seconds)
range: "0..90"
units: "second"
default: "5"
"graceful-shutdown-initial-delay": "integer" Number of seconds to delay before beginning\ngraceful shutdown
range: "0..90"
units: "second"
default: "5"
}, {
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] },
"nsr": "string", Enable non-stop routing
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
}, {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", MPLS-TE stable IP address for this OSPF\nprocess
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"snmp-context": "string", OSPF SNMP context configuration
"track-ip-frr": "null", Enable the Tracking of IP-Frr Convergence
"track-external-routes": "null", Enable the monitoring of External routes
"prefix-list": "string", Enable the monitoring of individual prefixes\n(prefix list name)
"enable": "null", UCMP feature enable configuration
"track-summary-routes": "null" Enable the monitoring of Summary routes
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"strict-spf-disable": "null", Strict-SPF support and SID advertisement
"prefix-sid-map-receive-disable": "null", Disable prefix-SID mapping client
"prefix-sid-map-advertise-local": "null", Enable advertisement of local SRMS entries
"prefix-list-name": "string", Name of the Prefix List
"enable": "boolean" UCMP feature enable configuration
} },
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"no-opaque": "null", Disable opaque LSAs
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"multicast-intact": "null", Enable multicast-intact mode in OSPF
"igp-intact": "null", Enable igp-intact mode in OSPF
"autoroute-exclude": "string", Exclude IP destinations from using TE\ntunnels
"ldp-sync-update": "null", Enable LDP sync induced metric propagation
"interface-name": "string", Interface
"address": "string" MPLS-TE stable IP address for this OSPF\nprocess
} }, {
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } } }

SNMP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Update operation of resource: snmp

snmpbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{      
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Create operation of resource: snmp

snmpbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{      
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Delete operation of resource: snmp

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Retrieve operation of resource: snmp

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} } }

TRAP-RATE-LIMIT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Update operation of resource: trap-rate-limit

trap-rate-limitbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{    
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Create operation of resource: trap-rate-limit

trap-rate-limitbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{    
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Delete operation of resource: trap-rate-limit

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Retrieve operation of resource: trap-rate-limit

process-name: string
in path

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"max-window-traps": "integer", Max number of traps to send in window time
range: "0..300"
"window-size": "integer" Trap rate limit sliding window size
range: "2..60"
} }

DISTRIBUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Update operation of resource: distribute

distributebody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{    
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Create operation of resource: distribute

distributebody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{    
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Delete operation of resource: distribute

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Retrieve operation of resource: distribute

process-name: string
in path

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"throttle": "integer", Seconds
range: "1..3600"
units: "second"
"instance-id": "integer" Instance ID
range: "0..4294967295"
} }

VRFS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Update operation of resource: vrfs

vrfsbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{      {
        
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Create operation of resource: vrfs

vrfsbody object

process-name: string
in path

ID of process-name

Request Content-Types: application/json
Request Example
{      {
        
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Delete operation of resource: vrfs

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Retrieve operation of resource: vrfs

process-name: string
in path

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] } }

VRF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Update operation of resource: vrf

vrfbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Create operation of resource: vrf

vrfbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Delete operation of resource: vrf

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Retrieve operation of resource: vrf

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"domain-tag": "integer", 32 bit Domain tag value
range: "1..4294967295"
"vrf-start": "null", Start OSPF VRF configuration
{
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"address": "string", IP source address
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ], {
"route-policy-in": "string", Configure a route policy for inbound type-3\nlsa filtering
{
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"running": "null", Enable routing on an IP network
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"address": "string", IP source address
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"area-id": "integer", Area ID if in integer format
range: "0..4294967295"
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"running": "null", Enable routing on an IP network
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
}, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"running": "null", Enable routing on an IP network
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"sid-value": "integer", SID value
range: "0..1048575"
"n-flag-clear": "boolean", Not a node SID
"type": "string", Authentication type
"explicit-null": "boolean" Force Penultimate Hop To Send Explicit-Null\nLabel
},
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"demand-circuit": "boolean" Enable/Disable OSPF demand circuit
} ] },
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
{ {
"priority": "integer", Router priority for DR and BDR election
range: "0..255"
default: "1"
"neighbor-address": "string", Neighbor IP address
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"poll-interval": "integer", OSPF dead router poll-interval in seconds
range: "1..20000"
units: "second"
default: "40"
"database-filter": "boolean" Filter OSPF LSA during synchronization and\nflooding
} ] },
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"interface-name": "string", Interface
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-use-candidate-only": "boolean", Use only interfaces on the candidate list as a\nbackup path
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] }, {
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean" Topology Independet LFA configuration
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"mpls-traffic-eng": "null", Configure an OSPF area to run MPLS Traffic\nEngineering
"route-policy-out": "string", Configure a route policy for outbound type-3\nlsa filtering
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"metric-type": "string", Set OSPF External metric type
"default-info-originate": "boolean", Originate Type 7 default into NSSA area
"no-summary": "boolean", Do not send summary LSA into NSSA
"no-redistribution": "boolean", No redistribution into this NSSA area
"nssa-def-metric": "integer" OSPF default metric
range: "1..16777214"
default: metric"
},
"stub": "boolean", Specify the area as a stub area (send summary\nLSA stub area)
{
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"source-address": "string", Address of the local sham-link endpoint
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"source": "string", Address of the local sham-link endpoint.\nEnter an IP Address
"running": "null", Enable routing on an IP network
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
"destination-address": "string", Address of the remote sham-link endpoint
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
} } ] },
"type7-translate-always": "boolean", Translate Type 7 to Type 5, even if not\nelected NSSA translator
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"netmask": "string", Summary netmask
"address": "string" IP source address
} ] },
"default-cost": "integer" Set the summary default-cost of a NSSA/stub\narea
range: "1..16777215"
default: "1"
} ] },
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
},
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
},
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" UCMP feature enable configuration
} }, {
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"ospf-process-name": "string", OSPF process name
"protocol-name": "string", Distribute list protocol type
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"access-list-name": "string" Access Control List name
} ] },
"vrf-lite": "null", VRF lite capability
"priority": "string" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"load-sharing-disable": "null", Disable load sharing between multiple backups
"priority": "string", Router priority for DR and BDR election
range: "0..255"
default: "1"
{
"tiebreaker-type": "string", Tiebreaker type
"tiebreaker-index": "integer" Index value for a tiebreaker, 0 to disable
range: "0..255"
} ] } } },
"type7": "null", Prefer type7 externals over type5
"snmp-trap-enabled": "boolean", Enable/disable OSPF SNMP trap
"max-nbr": "integer", Adjacency Stagger: Subsequent simultaneous\nnumber of neighbors to bring up
range: "1..65535"
default: "64"
"disable": "null", Disabling auto costing
"initial-nbr": "integer" Adjacency Stagger: Initial number of neighbors\nto bring up per area
range: "1..65535"
default: "2"
},
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
},
"max-lsa-ignore-count": "integer", Set count on how many times adjacencies can be\nsuppressed
range: "1..4294967294"
"max-lsa-warning-only": "boolean", Only give warning message when limit is\nexceeded
"max-lsa-limit": "integer", Set maximum number of non self-generated LSAs
range: "1..4294967294"
"max-lsa-reset-time": "integer", Set number of minutes after which ignore-count\nis reset to zero
range: "2..71582788"
units: "minute"
"max-lsa-ignore-time": "integer", Set time during which all adjacencies are\nsuppressed
range: "1..35791394"
"max-lsa-threshold": "integer" Set max-lsa threshold for generating a warning\nmessage
range: "1..100"
},
"router-id": "string", Router ID for this OSPF process. Enter an IP\nAddress.
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
},
"vrf-name": "string", Name for this vrf
{
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} },
"ignore-mospf": "null", Ignore MOSPF (Type 6) LSAs
"no-opaque": "null", Disable opaque LSAs
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} },
"bandwidth": "integer", The reference bandwidth in terms of Mbits per\nsecond
range: "1..4294967"
units: "Mbit/s"
default: "100"
"disable": "boolean" Disabling auto costing
},
"maximum-paths": "integer", Forward packets over multiple paths (number of\npaths)
range: "1..64"
"default-metric": "integer", Set default metric of redistributed routes
range: "1..16777214"
default: metric of redistributed routes"
"adjacency-changes": "string", Log changes in adjacency state
"maximum-interfaces": "integer", Max number of interfaces allowed to be\nconfigured
range: "1..4294967295"
default: "1024"
"spf-prefix-priority": "string", Configure a route-policy for prioritizing RIB\nroute install.
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string" Routing policy name
},
"snmp-context": "string", OSPF SNMP context configuration
{
"distance": "integer", Administrative distance
range: "1..255"
default: "110"
"access-list-name": "string", Access Control List name
"wildcard": "string", IP wild card bits -- inverted mask
"address": "string" IP source address
} ] },
"admin-distance": "integer", Define an administrative distance
range: "1..255"
default: "110"
"external-routes": "integer", Distance for external type 5 and type 7 routes
range: "1..255"
default: "110"
"intra-area": "integer", Distance for intra-area routes
range: "1..255"
default: "110"
"inter-area": "integer" Distance for inter-area routes
range: "1..255"
default: "110"
} },
"disable-dn-bit-check": "null", Disable DN bit check
{
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"netmask": "string", Summary netmask
"prefix": "string" IP summary prefix
} ], {
"prefix": "string", IP summary prefix
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ], {
"netmask": "string", Summary netmask
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"not-advertise": "boolean" Do not advertise when translating OSPF type-7\nLSA
} ],
"not-advertise": "boolean", Do not advertise when translating OSPF type-7\nLSA
"tag": "integer" Set tag for routes redistributed into OSPF
range: "0..4294967295"
} },
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Routing policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", UCMP feature enable configuration
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
},
"lsa-min-arrival": "integer", MinLSArrival timer (minimum interval in\nmilliseconds between accepting the same LSA)
range: "0..600000"
units: "millisecond"
default: "100"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-refresh": "integer", How often self-originated LSAs should be\nrefreshed
range: "1800..2700"
units: "second"
default: "1800"
"fast-reroute-timer": "integer", Number of ms between end of SPF and start of\nIPFRR computation
range: "50..600000"
units: "millisecond"
default: "500"
"initial-delay": "integer", Number of milliseconds before first SPF run
range: "0..600000"
units: "millisecond"
default: "5000"
"backoff-increment": "integer", Number of milliseconds delay between\nsuccessive SPF runs
range: "1..600000"
units: "millisecond"
default: "10000"
"max-delay": "integer" Max number of milliseconds between consecutive\nSPF calculations
range: "1..600000"
units: "millisecond"
default: "10000"
},
"lsa-pacing-flood": "integer", Seconds between group of LSAs being refreshed\nor maxaged
range: "5..100"
units: "second"
"lsa-group-pacing": "integer" LSA group pacing timer (Seconds between group\nof LSAs being refreshed or maxaged)
range: "10..1800"
units: "second"
default: "240"
}, { {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"as-yy": "integer", Second half of BGP AS number in XX.YY format\n. Mandatory if Protocol is BGP or EIGRP and\nmust not be specified otherwise. Must be a\nnon-zero value if first half is zero.
range: "0..4294967295"
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"eigrp-route-type": "string", EIGRP route type
"ospf-external": "string", OSPF external route types
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"metric-type": "string", Set OSPF External metric type
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"route-policy-name": "string", Routing policy name
"classful": "boolean", Disallow subnetting
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-nssa-level": "string", OSPF NSSA external route types
"isis-levels": "string" Levels of ISIS routes
}, {
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"as-xx": "integer", First half of BGP AS number in XX.YY format.\nMandatory if Protocol is BGP and must not be\nspecified otherwise. Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ],
"protocol-name": "string", Distribute list protocol type
{
"eigrp-route-type": "string", EIGRP route type
"ospf-redist-lsa-type": "string", LSA type for redistributed routes
"bgp-preserve-default-info": "boolean", Preserve Metric and Metric Type of BGP\nDefault Route
"ospfnssa-only": "boolean", Only redistribute to NSSA areas
"default-redistributed-route-metric": "integer", Default metric for routes being\nredistributed into OSPF
range: "1..16777214"
"bgp-preserve-med": "boolean", Preserve MED of BGP routes
"tag": "integer", Set tag for routes redistributed into OSPF
range: "0..4294967295"
"ospf-use-rib-metric": "boolean", Use metric from RIB for redistributed routes
"classful": "boolean", Disallow subnetting
"instance-name": "string", OSPF or ISIS process name or protocol name:\nbgp, eigrp, connected
"ospf-internal": "boolean", OSPF_Internal route type
"ospf-external": "string", OSPF external route types
"metric-type": "string", Set OSPF External metric type
"route-policy-name": "string", Routing policy name
"isis-levels": "string", Levels of ISIS routes
"ospf-nssa-level": "string" OSPF NSSA external route types
} ] } ] } }, {
"interface-name": "string" Interface
} ] },
"variance": "integer", Value of variance
range: "101..10000"
default: "200"
"prefix-list-name": "string" Name of the Prefix List
},
"delay-interval": "integer" Delay in msecs between primary SPF and UCMP\ncomputation
range: "1..5000"
units: "millisecond"
default: "100"
} } ] }

DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Update operation of resource: domain-id

domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{        {
          
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Create operation of resource: domain-id

domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{        {
          
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Delete operation of resource: domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Retrieve operation of resource: domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} ] },
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} } }

PRIMARY-DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Update operation of resource: primary-domain-id

primary-domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Create operation of resource: primary-domain-id

primary-domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Delete operation of resource: primary-domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Retrieve operation of resource: primary-domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"domain-id-name": "string", Primary domain ID value
"domain-id-type": "string" Primary domain ID type
} }

SECONDARY-DOMAIN-IDS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Update operation of resource: secondary-domain-ids

secondary-domain-idsbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Create operation of resource: secondary-domain-ids

secondary-domain-idsbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Delete operation of resource: secondary-domain-ids

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Retrieve operation of resource: secondary-domain-ids

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] } }

SECONDARY-DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Update operation of resource: secondary-domain-id

secondary-domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

domain-id-type domain-id-name: string
in path

ID of domain-id-type domain-id-name

Request Content-Types: application/json
Request Example
{    {
      
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Create operation of resource: secondary-domain-id

secondary-domain-idbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

domain-id-type domain-id-name: string
in path

ID of domain-id-type domain-id-name

Request Content-Types: application/json
Request Example
{    {
      
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Delete operation of resource: secondary-domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

domain-id-type domain-id-name: string
in path

ID of domain-id-type domain-id-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Retrieve operation of resource: secondary-domain-id

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

domain-id-type domain-id-name: string
in path

ID of domain-id-type domain-id-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"domain-id-name": "string", Secondary domain ID value
"domain-id-type": "string" Secondary domain ID type
} ] }

MICROLOOP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Update operation of resource: microloop

microloopbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Create operation of resource: microloop

microloopbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Delete operation of resource: microloop

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Retrieve operation of resource: microloop

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} } }

AVOIDANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Update operation of resource: avoidance

avoidancebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Create operation of resource: avoidance

avoidancebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Delete operation of resource: avoidance

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Retrieve operation of resource: avoidance

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"rib-update-delay": "integer", Delay to introduce between SPF and RIB update\nin msecs
range: "1..600000"
units: "millisecond"
default: "5000"
"enable": "string" MicroLoop avoidance feature enable\nconfiguration
} }

MAXIMUM-REDISTRIBUTE-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Update operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"threshold": "integer", Threshold value (%) at which to generate a\nwarning msg
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Create operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"threshold": "integer", Threshold value (%) at which to generate a\nwarning msg
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Delete operation of resource: maximum-redistribute-prefix

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Retrieve operation of resource: maximum-redistribute-prefix

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"threshold": "integer", Threshold value (%) at which to generate a\nwarning msg
range: "1..4294967"
"number-of-prefixes": "integer", Maximum number of prefixes redistributed
range: "1..4294967295"
"warning-only": "boolean" Only give warning messsage when limit is\nexceeded
} }

DEFAULT-INFORMATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Update operation of resource: default-information

default-informationbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", OSPF External metric type
"route-policy-name": "string" Routing policy name
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Create operation of resource: default-information

default-informationbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", OSPF External metric type
"route-policy-name": "string" Routing policy name
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Delete operation of resource: default-information

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Retrieve operation of resource: default-information

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"metric": "integer", OSPF metric
range: "1..16777214"
default: "1"
"always-advertise": "boolean", Always advertise default route
"metric-type": "string", OSPF External metric type
"route-policy-name": "string" Routing policy name
} }

AF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Update operation of resource: af

afbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Create operation of resource: af

afbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Delete operation of resource: af

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Retrieve operation of resource: af

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"af-name": "string", Address family
"saf-name": "string" Sub-Address family
} }

QUEUE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Update operation of resource: queue

queuebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Create operation of resource: queue

queuebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Delete operation of resource: queue

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Retrieve operation of resource: queue

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"dispatch-rate-limited-flush": "integer", Maximum number of continuous rate-limited LSAs\nprocessed for FLUSH
range: "30..3000"
default: "150"
"dispatch-incoming": "integer", Maximum number of continuous incoming\npacket-related events processed
range: "30..3000"
default: "300"
"limit-high": "integer", Hello events are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "9500"
"limit-medium": "integer", LSA ACKs are dropped when incoming event queue\nexceeds this
range: "1000..30000"
default: "9000"
"dispatch-rate-limited": "integer", Maximum number of continuous rate-limited LSAs\nprocessed
range: "30..3000"
default: "150"
"dispatch-spf-lsa-limit": "integer", Maximum number of continuous summary or\nexternal LSAs processed
range: "30..3000"
default: "150"
"limit-low": "integer" DBDs/Updates are dropped when incoming event\nqueue exceeds this
range: "1000..30000"
default: "8000"
} }

MAX-METRIC - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Update operation of resource: max-metric

max-metricbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Create operation of resource: max-metric

max-metricbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Delete operation of resource: max-metric

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Retrieve operation of resource: max-metric

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
},
"max-metric-no-abr-off": "null", Block ABR-disable mode entry while in\nmax-metric mode
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} } }

MAX-METRIC-ON-PROC-RESTART - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Update operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Create operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Delete operation of resource: max-metric-on-proc-restart

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Retrieve operation of resource: max-metric-on-proc-restart

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }

MAX-METRIC-ON-STARTUP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Update operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Create operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Delete operation of resource: max-metric-on-startup

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Retrieve operation of resource: max-metric-on-startup

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }

MAX-METRIC-ON-PROC-MIGRATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Update operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Create operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Delete operation of resource: max-metric-on-proc-migration

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Retrieve operation of resource: max-metric-on-proc-migration

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }

MAX-METRIC-ALWAYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Update operation of resource: max-metric-always

max-metric-alwaysbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Create operation of resource: max-metric-always

max-metric-alwaysbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Delete operation of resource: max-metric-always

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Retrieve operation of resource: max-metric-always

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"summary-lsa-maximum-metric": "integer" Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
} }

MAX-METRIC-ON-SWITCHOVER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Update operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Create operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Delete operation of resource: max-metric-on-switchover

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Retrieve operation of resource: max-metric-on-switchover

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"summary-lsa-maximum-metric": "integer", Overriding metric in summary-LSAs (default\n16711680)
range: "1..16777215"
"include-stub": "boolean", Set maximum metric for stub links in\nrouter-LSAs
"external-lsa": "boolean", Override external-lsa metric with max-metric\nvalue
"summary-lsa": "boolean", Override summary-lsa metric with max-metric\nvalue
"wait-for-bgp": "boolean", Let BGP decide when to originate router-LSA\nwith normal metric
"external-lsa-maximum-metric": "integer", Overriding metric in external-LSAs (default\n16711680)
range: "1..16777215"
"startup-max": "integer" Time in seconds to originate router-LSA with\nmax-metric
range: "5..86400"
units: "second"
} }

NSF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Update operation of resource: nsf

nsfbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Minimum interval between Non Stop Forwarding\nrestarts in seconds
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Create operation of resource: nsf

nsfbody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Minimum interval between Non Stop Forwarding\nrestarts in seconds
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Delete operation of resource: nsf

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Retrieve operation of resource: nsf

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"cisco": "string", Enable Cisco Non Stop Forwarding
"ietf": "string", Enable IETF Non Stop Forwarding
"interval": "integer", Minimum interval between Non Stop Forwarding\nrestarts in seconds
units: "second"
default: "90"
"ietf-support-role": "string", Disable helper support role for IETF Non Stop\nForwarding
"flush-delay-time": "integer", Maximum time allowed for external route\nlearning (seconds)
range: "1..3600"
units: "second"
default: "60"
"lifetime": "integer", Maximum route lifetime following restart in\nseconds
range: "90..1800"
units: "second"
default: "90"
"ietf-strict-lsa-checking": "null" Enable Strict LSA checking of IETF NSF
} }

PROCESS-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Update operation of resource: process-scope

process-scopebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Route Policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", Enable TTL security
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Create operation of resource: process-scope

process-scopebody object

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Route Policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", Enable TTL security
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Delete operation of resource: process-scope

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Retrieve operation of resource: process-scope

process-name: string
in path

ID of process-name

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"loopback-stub-network": "boolean", Enable/Disable advertising loopback as a stub\nnetwork
"network-type": "string", Type of attached network
"segment-routing-forwarding": "string", segment-routing forwarding configuration\nApplicableonly in Default VRF
"cost": "integer", Fallback cost of link
range: "1..65535"
default: "1"
{
"interface-name": "string" Interface
} ] }, {
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"tunnel": "string", Enable/Disable remote LFA computation
"maximum-cost": "integer" Maximum path cost to remote LFA
range: "1..4294967295"
}, {
"interface-name": "string" Interface
} ] },
"topology-independent-lfa": "boolean", Topology Independet LFA configuration
{
"interface-name": "string" Interface
} ] },
"fast-reroute-use-candidate-only": "boolean" Use only interfaces on the candidate list as a\nbackup path
},
"fast-reroute-enable": "string" Enable/Disable Fast-reroute per-link or\nper-prefix
},
"database-filter": "boolean", Filter OSPF LSA during synchronization and\nflooding
"retransmit-interval": "integer", Time in seconds between retransmitting lost link\nstate advertisements
range: "1..65535"
units: "second"
default: "5"
"summary-in": "boolean", Enable/Disable an OSPF area to advertise\nexternal prefixes into this area as summary
"fast-detect-mode": "string", use of Bidirectional Forwarding Detection
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"detection-multiplier": "integer" Detection multiplier for BFD sessions created\nby OSPF
range: "2..50"
},
"passive": "boolean", When enabled, prevent sending HELLO packets over\nlink
{
"password": "string", Password
"key-id": "integer" Key ID
range: "1..255"
} ] },
"authen-type": "string", Authentication type code
"keychain-authen-type": "string", Keychain authentication type
"keychain-name": "string" Keychain name
},
"key": "string" Authentication key configuration
},
"ldp-auto-config": "null", Enable MPLS LDP Auto Config
"ldp-sync-igp-shortcuts": "boolean", Enable/Disable MPLS LDP sync for igp-shortcuts
"hello-interval": "integer", Interval between HELLO packets in seconds
range: "1..65535"
units: "second"
"link-down-fast-detect": "boolean", Enable/Disable registration for early interface\ndown notifications
"prefix-suppression-secondary": "boolean", Enable/Disable prefix suppression for secondary\naddresses
"segment-routing": "string", segment-routing configuration Applicable only in\nDefault VRF
"upper-bound": "integer", The upper bound of the SRGB
range: "16000..1048575"
"lower-bound": "integer" The lower bound of the SRGB
range: "16000..1048575"
},
"ldp-sync": "boolean", Enable/Disable MPLS LDP sync
"packet-size": "integer", Customize size of OSPF packets upto MTU
range: "484..65500"
"external-out": "boolean", Enable/Disable an OSPF area to advertise\nintra-area prefixes out of this area as external
"route-policy-name": "string", Route Policy name
"access-list-name": "string" Access Control List name
},
"mtu-ignore": "boolean", Enable/Disable ignoring of MTU in DBD packets
"flood-reduction": "boolean", Enable/Disable OSPF flood reduction
"threshold": "integer", Bandwidth threshold
range: "1..4294967"
"cost": "integer" Fallback cost of link
range: "1..65535"
default: "1"
},
"demand-circuit": "boolean", Enable/Disable OSPF demand circuit
"transmit-delay": "integer", Number of seconds to delay transmission of LSAs
range: "1..65535"
units: "second"
default: "1"
"prefix-suppression-primary": "boolean", Enable/Disable prefix suppression for primary\naddresses
"enable": "boolean", Enable TTL security
"hop-count": "integer" Hop count
range: "1..254"
} },
"interval": "integer", Interval size in seconds after which a neighbor\nis declared dead
units: "second"
default: "90"
"multiplier": "integer" Number of Hellos in one second
range: "3..20"
},
"priority": "integer" Router priority for DR and BDR election
range: "0..255"
default: "1"
} }